package com.ruoyi.ora.constant;

import com.ruoyi.common.enums.dict.AiPlatform;

/**
 * 业务常量
 */
public class BizConstants {

    /** 系统全局开关 */
    public static boolean SYS_GLOBAL_SWITCH = true;

    public static AiPlatform AI_PLATFORM = AiPlatform.HUNYUAN;
    public static AiPlatform TRAN_MODEL = AiPlatform.XFYUN;
    public static AiPlatform AI_MODEL = AiPlatform.HUNYUAN;


    /** 字典相关 */
    public class Dict{
        /** 系统开关 */
        public static final String SYS_NORMAL_DISABLE = "sys_normal_disable";
        /** 系统状态 */
        public static final String SYS_COMMON_STATUS = "sys_common_status";
        /** 系统是否 */
        public static final String SYS_YES_NO = "sys_yes_no";
    }

    /** redis相关 */
    public class Redis{

        public class SysConfig{
            /** 传入用户类型  */
            public static final String REGISTER_USER_DEFAULT_ROLE_ID_KEY = "register_user_default_role_id_%s";

            /** 注册用户默认代码商 */
            public static final String REGISTER_USER_DEFAULT_AGENT_ID_KEY = "register_user_default_agent_id";

            /** mygptlife api url */
            public static final String MYGPTLIFE_API_URL = "mygptlife_api_url";
            /** mygptlife api key */
            public static final String MYGPTLIFE_API_KEY = "mygptlife_api_key";

            /** hunyuan api url */
            public static final String HUNYUAN_API_URL = "hunyuan_api_url";
            /** hunyuan api key */
            public static final String HUNYUAN_API_KEY = "hunyuan_api_key";
        }
    }


}
